//参考文章：https://blog.csdn.net/Smile_ping/article/details/118334261
//uniapp全局或局部配置 挂载方法
//import Admin from '../promise/index/index.js'

export default {
    data() {
       return {
            tabslist:[]
       }
    },
	onLoad() {
		// this.gettab()
		// let options = {
		// 	type:'cat_jieko_get'
		// }
		// this.admin({
		// 	type:'cat_jieko_get'
		// })
		// .then(function(res){
		// 	console.log("我是mixin收到的res")
		// 	console.log(res)
		// })
	},
	
	methods:{
		//nvue下只能局部挂载promis,该方法已经测试成功
		admin(parmas){
			uni.showLoading({
				title:'加载中'
			})
			return new Promise((resolve,reject) => {
				uniCloud.callFunction({
					name:'FatFatMeng_admin',
					data:{
						type:parmas.type
					},
					success: (res) => {
						console.log("promise --- res")
						console.log(res.result.data)
						resolve(res.result.data)
					},
					fail: (err) => {
						console.log("promise --- err")
						console.log(err)
						reject(err)
					},
					complete() {
						uni.hideLoading()
					}
				})
			})
		},
		
		
		
		
		
		
		
		// gettab(){
		// 	let that = this
		// 	uni.showLoading({
		// 		title:'加载中'
		// 	})
		// 	uniCloud.callFunction({
		// 		name:"FatFatMeng_admin",
		// 		data:{
		// 			type:'cat_jieko_get'
		// 		},
		// 		success: (res) => {
		// 			console.log("mixin-res")
		// 			console.log(res.result.data)
		// 			that.tabslist = res.result.data
		// 			console.log("that.tabslist")
		// 			console.log(that.tabslist)
		// 		},
		// 		fail: (err) => {
		// 			console.log("mixin-err")
		// 			console.log(err)
		// 		},
		// 		complete() {
		// 			uni.hideLoading()
		// 		}
		// 	})
		// }
		
	}
}
